<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Data Access Objects</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Data_Access_Objects"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Data_Access_Objects rootpage-Data_Access_Objects skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Data Access Objects</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p><b>Data Access Objects</b>, in der deutschsprachigen Dokumentation „Datenzugriffsobjekte“, üblicherweise mit der Abkürzung „DAO“ bezeichnet, ist eine Schnittstellen-Bibliothek von Microsoft für den Zugriff auf Daten und Strukturen von <a href="Datenbank" title="Datenbank">Datenbanken</a>, speziell <a href="Microsoft_Access" title="Microsoft Access">Microsoft Access</a> Datenbanken (<a href="Microsoft_Access_Database" title="Microsoft Access Database">MDBs</a>).<sup id="cite_ref-Alexander2019_1-0" class="reference"><a href="#cite_note-Alexander2019-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>Bis einschließlich Access 97 war die DAO-Bibliothek die Standard-Bibliothek zum programmiertechnischen Zugriff auf die Datenbank-Objekte und Daten in Access selbst. Bei Access 2000, Access 2002 (<a href="Office_XP" class="mw-redirect" title="Office XP">Office XP</a>) und Access 2003 wurde DAO nur aus Kompatibilitätsgründen noch mitgeliefert (in der Version 3.6), als Standard-Bibliothek war <a href="ActiveX_Data_Objects" title="ActiveX Data Objects">ADO</a> vorgesehen.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> DAO erfreut sich aber bei Access-Entwicklern immer noch großer Beliebtheit, u. a. da es spezifischeren Zugriff auf Teile von Access erlaubt als ADO.
</p><p>Bei Access 2007 ist die DAO-Bibliothek unter der neuen Lang-Bezeichnung „Access Database Engine Object Library“ mit der Versionsnummer 12.0 (Dateiname: ACEDAO.DLL, Qualifizierer im Code weiterhin: DAO) wieder Standard-Bibliothek für den Zugriff auf Datenbank-Objekte und Daten in MDBs.
</p><p>Die DAO-Bibliothek bietet eine zweiteilige Objekthierarchie: Ausgehend vom Basis-Objekt „DBEngine“ gibt es „Workspace“-Objekte der Typen „Jet Workspace“ (zum Zugriff auf MDBs) und „ODBCDirect Workspace“ (seit DAO 3.5, zum Zugriff auf <a href="Open_Database_Connectivity" title="Open Database Connectivity">ODBC</a>-Datenquellen) mit jeweils unterschiedlichen untergeordneten Objekten.
</p><p>Ein „Jet Workspace“ enthält „Database“-Objekte, die MDBs repräsentieren. Auf die Datenstruktur der MDB kann über „TableDef“-, „Relations“- und „QueryDef“-Objekte zugegriffen werden, auf die Daten über „<a href="Recordset" title="Recordset">Recordset</a>“-Objekte. Des Weiteren gibt es „User“-, „Group“-, „Container“- und „Document“-Objekte für den Zugriff auf das Rechtesystem von Access.<sup id="cite_ref-Alexander2019_1-1" class="reference"><a href="#cite_note-Alexander2019-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> In der Version 12.0 sind letztere Objekte (oder deren Eigenschaften und Methoden, die sich speziell auf das Rechtesystem beziehen) aber ganz ausgeblendet. Ein „Jet Workspace“ nutzt die Bibliotheken der <a href="Microsoft_Jet_Engine" title="Microsoft Jet Engine">Jet-Engine</a> für die tatsächliche Ausführung.
</p><p>Ein „ODBCDirect Workspace“ enthält Alternativ zu „Database“-Objekten „Connection“-Objekte, darunter aber nur Recordset- und, bei Connection-Objekten, QueryDef-Objekte. Ein „ODBCDirect Workspace“ greift über die <a href="Remote_Data_Objects" title="Remote Data Objects">RDO</a>-Bibliothek auf die <a href="ODBC" class="mw-redirect" title="ODBC">ODBC</a>-API zu. Die Version 12.0 unterstützt den „ODBCDirect Workspace“ laut Dokumentation nicht mehr und verweist auf ADO für den Zugriff auf ODBC-Datenquellen.
</p><p>Microsoft Office XP liefert eine DAO-<a href="Prim%C3%A4re_Interop-Assembly" class="mw-redirect" title="Primäre Interop-Assembly">PIA</a> als Schnittstelle für das <a href=".Net-Framework" title=".Net-Framework">.Net-Framework</a> mit.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><span class="cite"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/microsoft-data-access-objects-reference"><i>Microsoft Data Access Objects reference.</i></a> In: <i>learn.microsoft.com.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 23. März 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AData+Access+Objects&rft.title=Microsoft+Data+Access+Objects+reference&rft.description=Microsoft+Data+Access+Objects+reference&rft.identifier=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Foffice%2Fclient-developer%2Faccess%2Fdesktop-database-reference%2Fmicrosoft-data-access-objects-reference&rft.language=en"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-Alexander2019-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Alexander2019_1-0">a</a></sup> <sup><a href="#cite_ref-Alexander2019_1-1">b</a></sup></span> <span class="reference-text">Michael Alexander, Dick Kusleika: <cite class="lang" lang="en" dir="auto" style="font-style:italic">Access 2019 Bible</cite>. John Wiley & Sons, Indianapolis 2019, ISBN 978-1-119-51475-6, Accessing Data with VBA, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>901–936</span> (englisch).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&rfr_id=info:sid/de.wikipedia.org:Data+Access+Objects&rft.atitle=Accessing+Data+with+VBA&rft.au=Michael+Alexander%2C+Dick+Kusleika&rft.btitle=Access+2019+Bible&rft.date=2019&rft.genre=bookitem&rft.isbn=9781119514756&rft.pages=901-936&rft.place=Indianapolis&rft.pub=John+Wiley+%26+Sons" style="display:none"> </span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">Heinz Burnus: <cite style="font-style:italic">Datenbankentwicklung in IT-Berufen</cite>. Vieweg, Wiesbaden 2008, ISBN 978-3-8348-0152-4, Datenbanksystem Microsoft Access, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>54<span style="display:inline-block;width:.2em"> </span>f</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abookitem&rfr_id=info:sid/de.wikipedia.org:Data+Access+Objects&rft.atitle=Datenbanksystem+Microsoft+Access&rft.au=Heinz+Burnus&rft.btitle=Datenbankentwicklung+in+IT-Berufen&rft.date=2008&rft.genre=bookitem&rft.isbn=9783834801524&rft.pages=54f&rft.place=Wiesbaden&rft.pub=Vieweg" style="display:none"> </span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20041211125844/http://support.microsoft.com/kb/328912"><i>Microsoft Office XP primary interop assemblies (PIAs) are available for download.</i></a> In: <i>support.microsoft.com.</i> Microsoft, 26. Mai 2004, archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */
.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}
/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F328912">Original</a></span> am <span style="white-space:nowrap;">11. Dezember 2004</span><span>;</span><span class="Abrufdatum"> abgerufen am 23. März 2025</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AData+Access+Objects&rft.title=Microsoft+Office+XP+primary+interop+assemblies+%28PIAs%29+are+available+for+download&rft.description=Microsoft+Office+XP+primary+interop+assemblies+%28PIAs%29+are+available+for+download&rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20041211125844%2Fhttp%3A%2F%2Fsupport.microsoft.com%2Fkb%2F328912&rft.publisher=Microsoft&rft.date=2004-05-26&rft.source=http://support.microsoft.com/kb/328912&rft.language=en"> </span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-03-25" href="https://de.wikipedia.org/wiki/?title=Data_Access_Objects&oldid=254513168">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>